/* 
 * File:   JServerWorker.h
 * Author: johnneyshi
 *
 * Created on 2013年1月27日, 下午8:07
 */

#ifndef JSERVERWORKER_H
#define	JSERVERWORKER_H
#include <string>
#include "JServer.h"

class JServerWorker : public JServer
{
public:
    JServerWorker();
    JServerWorker(const JServerWorker& orig);
    void Init(std::string _ip,int _port,int _weight);
    void Start();
    virtual ~JServerWorker();
    virtual void DealEpollFd(int fd);
    int GetWeight();
    int GetCurrentWorkCount();
private:
    int weight;
    int currentWorkCount;
};

#endif	/* JSERVERWORKER_H */

